/**
 * 
 */
package vista.informes;

import java.util.HashMap;

import javax.swing.JFrame;

import org.jfree.data.general.DefaultPieDataset;

import bbdd.informes.Informes;

/**
 * @author teledhil
 *
 */
public class TartaParadas extends Tarta{

	/**
	 * 
	 */
	private static final long serialVersionUID = 5948024794857194586L;
	
	protected DefaultPieDataset getDataset() {
		DefaultPieDataset dataset = new DefaultPieDataset();
		
		dataset.setValue("Arranques ("+datos.get(Informes.s_total_arranques)+")", Integer.parseInt("" + datos.get(Informes.s_total_arranques)));
		dataset.setValue("Paradas normales ("+datos.get(Informes.s_total_paradas_normales)+")", Integer.parseInt("" + datos.get(Informes.s_total_paradas_normales)));
		dataset.setValue("Paradas emergencia ("+datos.get(Informes.s_total_paradas_emergencia)+")", Integer.parseInt("" + datos.get(Informes.s_total_paradas_emergencia)));
		
		return dataset;
	}

	public TartaParadas(String titulo, HashMap<String, String> datos) {
		
		super(titulo, datos);
	}

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		System.out.println("Cargando tarta...");
		Informes informes =new Informes();
		Informes.setSesion_correctos(1);
		Informes.setSesion_incorrectos(2);
		Informes.setTotal_arranques(3);
		Informes.setTotal_correctos(4);
		Informes.setTotal_incorrectos(5);
		Informes.setTotal_paradas_emergencia(6);
		Informes.setTotal_paradas_normales(7);
		@SuppressWarnings("static-access")
		TartaParadas tarta = new TartaParadas("Informe de Paradas", informes.getHashMap());
		JFrame frame = new JFrame("Tarta Paradas");
		frame.add(tarta);
		frame.pack();
		frame.setVisible(true);
		System.out.println("La tarta es mentira!");

	}

}
